package com.cskaoyan._02interface._05example;

import com.cskaoyan._02interface._05example.controller.ProductController;
import com.cskaoyan._02interface._05example.controller.ProductControllerImpl;
import com.cskaoyan._02interface._05example.model.Product;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/11 11:51
 **/
/*
某电商系统后台，前端程序员需要后端程序员，
提供接口来完成库存的管理，展示页面。假如前后端商量好，要求：

- 展示全部商品（goods）页面时，将仅装有商品对象的数组返回，前端不提供任何数据。
 */
public class Demo {
    public static void main(String[] args) {
        // 进行测试
        // 模拟前端界面
        // 展示全部商品 得到商品数组
        ProductController controller = new ProductControllerImpl();
        Product[] realProducts = controller.getRealProducts();
        // 打印信息
        for (Product product : realProducts) {
            product.print();
        }

    }
}
